/*==================================================
  common
==================================================== */

/*==================================================
  calendar
==================================================== */
.as-calendar {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;}
.as-calendar[readonly] {background-color: #eee;opacity: 1;}
.as-calendar:focus {border-color: #66afe9;outline: 0;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.as-calendarpicker {font-family: 微软雅黑, Tahoma, Geneva, sans-serif; font-size: 12px;border: 1px #ddd solid;background-color: #fff;width: 100%;max-width:250px;display:block;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.as-calendarpicker ul{padding: 0;margin:0;list-style: none;}
.as-calendarpicker ul li{padding: 0.6em 0.6em;}
.as-calendarpicker table {padding: 1em;}
.as-calendarpicker table th{width: 4em;height:2.6em;text-align: center;}
.as-calendarpicker table td{width: 4em;height:2.6em;text-align: center;}
.as-calendarpicker a {text-decoration: none;}

.as-calendarpicker .day{border-radius: 2px;}
.as-calendarpicker .day:hover,.Minute:hover,.hour:hover,.prev:hover,.next:hover,.prevY:hover,.nextY:hover{cursor: pointer;background-color: #eee;}
.as-calendarpicker .active{background: #3bafda !important;color: #FFF !important;}
.as-calendarpicker .today{color: #0099DA;}
.as-calendarpicker .prevMonth,.nextMonth{color: #bbb;}

.as-calendarpicker .toolbar:hover{cursor: pointer;}
.as-calendarpicker .toolbar a{width: 100%;}

/*==================================================
  combobox
==================================================== */
.as-comboboxpicker {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position: relative;}
.as-comboboxpicker .combobox-selection {border: 1px #ddd solid; border-radius:2px;padding: 8px; padding-right: 12px; background-color: #eee; cursor: pointer;}
.as-comboboxpicker .open {border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.as-comboboxpicker .combobox-selection span{height: 22px;}

.as-comboboxpicker .combobox-option {display:block;position: absolute;background-color: #fff;border: 1px #ddd solid;border-top:none;z-index: 999;width: 100%;border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
.as-comboboxpicker .input-picker {padding: 6px;}
.as-comboboxpicker .selected {background-color: #eee;}

.as-comboboxpicker b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;float: right;position: relative;top: -12px;}
.as-comboboxpicker .open b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.as-comboboxpicker span {display: block; width: 100%;}
.as-comboboxpicker input {width:100%;height: 32px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;border: 1px solid #ddd; outline: none;}
.as-comboboxpicker ul {list-style: none;margin: 0px;padding: 0px; overflow: auto; height: 250px;}
.as-comboboxpicker li {font-size:14px; padding: 6px 8px; }
.as-comboboxpicker li:hover {background: #0099da;color: white;}

/*==================================================
  Form
==================================================== */
.as-input-sm,.as-form-horizontal .as-form-group-sm .as-form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 2px;}
.as-form-group{position: relative;margin-bottom: 15px;/*display: table;*//*overflow: hidden;*/}
.as-form-group:before, .as-form-group:after{content: "";display: table;}
.as-form-group:after{clear: both;}
.as-control-label{text-align: right;margin-bottom: 0px;font-weight: 600;padding-top: 9px;}
.as-form-control{display: block;width: 100%;height: 39px;padding: 9px 12px;font-size: 13px;line-height: 1.49;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #dddddd;border-radius: 2px;-webkit-transition: border-color ease-in-out .15s;-o-transition: border-color ease-in-out .15s;transition: border-color ease-in-out .15s;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor: not-allowed;background-color: #fafafa;opacity: 1;}
.as-form-control-static {padding-top: 10px;padding-bottom: 10px;margin-bottom: 0;}
textarea.as-form-control{height: auto;line-height: 1.49;padding-top: 8px;padding-bottom: 8px;}
.as-form-control[disabled], .as-form-control[readonly]{cursor: not-allowed;background-color: #fafafa;opacity: 1;}
.as-form-control:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}
.as-form-inline{display: inline-block;width: auto;vertical-align: middle;}
.as-input-group{position: relative;display: table;border-collapse: separate;}

/*input输入框左边图标*/
.as-input-icon{min-width: 40px;padding: 5px 8px;font-size: 13px;font-weight: normal;line-height: 27px;color: #3498db;text-align: center;background-color: #fafafa;border: 1px solid #dddddd;border-right: 0px;display: table-cell;width: 1%;white-space: nowrap;vertical-align: middle;}
/*input输入框右边功能图标按钮*/
.as-append-icon{position: absolute;left: 23px;top: 9px;font-size: 14px;}
.as-append-icon.right{left: auto;right: 23px;}
/*Input输入框微调按钮*/
.as-icon-button{z-index: 3;cursor: pointer;display: block;overflow: hidden;position: absolute;right: 20px;width: 20px;height: 50%;padding: 0;margin: 0;font-size: 15px;text-align: center;}
.as-icon-up{top: 8px;}
.as-icon-down{bottom: 3px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
/*checkbox复选框*/
.as-checkbox label,.as-radio label{cursor: pointer;position: relative;padding-left: 32px;margin-right: 15px;margin-bottom: 5px;font-weight: 600;display: inline-block;}
.as-checkbox label:before{content: "";position: absolute;top: 0;left: 0;width: 22px;height: 21px;background-color: #FFF;border: 1px solid #666;border-width: 2px;border-radius: 2px;}
.as-checkbox input{/*display: none;*/}
.as-checkbox input[type=checkbox]:checked + label:after{color: #666;position: absolute;font-family: "FontAwesome";content: "\f00c";font-size: 12px;top: 1px;left: 3px;width: 0;height: 0;transform: rotate(-13deg);}
/*radio单选框*/
.as-radio label:before{content: "";position: absolute;top: 0;left: 0;border-radius: 64px;width: 20px;height: 20px;border: 2px solid #666;}
.as-radio input{/*display: none;*/}
.as-radio input[type=radio]:checked +label:after{content: "";position: absolute;top: 5px;left: 5px;border-radius: 64px;width: 10px;height: 10px;color: #666;background-color: #666;}
/*select选择框*/
.as-selection{box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle;}
.as-selection-w301{width: 301px;}
.as-select{background-color: #f0f0f0;border: 1px solid #dddddd;box-sizing: border-box;cursor: pointer;display: block;height: 38px;}
.as-select-content{color: #444;line-height: 38px;display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.as-select-icon{height: 36px;position: absolute;top: 7px;right: 1px;width: 20px;}
/*select下拉框内容*/
.as-select-dropdown{background-color: white;border: 1px solid #DDD;box-sizing: border-box;display: block;position: absolute;left: 0px;width: 100%;z-index: 1051;}
.as-select-search{display: block;padding: 7px}
.as-select-input{border: 1px solid #DDD;padding: 4px;width: 100%;box-sizing: border-box;}
.as-select-input:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}
.as-select-result{max-height: 200px;overflow-y: auto;margin: 0px;padding:0px;}
.as-select-option {padding: 6px 13px;cursor: pointer;}
.as-select-option:hover{background-color: #0088CC;color: #ffffff;}
/* input校验状态样式 */
.has-primary .help-block,.has-primary .as-control-label,.has-primary .radio,.has-primary .checkbox,.has-primary .as-radio-inline,.has-primary .as-checkbox-inline,.has-primary .as-append-icon {color: #3498db;}
.has-primary .as-form-control {border-color: #5faee3;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-primary .as-form-control:focus {border-color: #217dbb;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #8bc4ea;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #8bc4ea;}
/* Form input中icon样式 */
.as-append-icon + input.as-form-control {padding-right: 40px;}
.input-group-addon {color: #4a89dc;background-color: #fafafa;border-color: #DDD;}
.has-success .help-block,.has-success .as-control-label,.has-success .radio,.has-success .checkbox,.has-success .as-radio-inline,.has-success .as-checkbox-inline,.has-success .as-append-icon {color: #70ca63;}
.has-success .as-form-control {border-color: #93d789;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-success .as-form-control:focus {border-color: #4fbb3f;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #b6e4af;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #b6e4af;}

.has-info .help-block,.has-info .as-control-label,.has-info .radio,.has-info .checkbox,.has-info .as-radio-inline,.has-info .as-checkbox-inline,.has-info .as-append-icon {color: #3bafda;}
.has-info .as-form-control {border-color: #66c1e2;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-info .as-form-control:focus {border-color: #2494be;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #91d2ea;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #91d2ea;}

.has-warning .help-block,.has-warning .as-control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .as-radio-inline,.has-warning .as-checkbox-inline,.has-warning .as-append-icon {color: #f6bb42;}
.has-warning .as-form-control {border-color: #f8cd73;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-warning .as-form-control:focus {border-color: #f4a911;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #fbdea3;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #fbdea3;}

.has-error .help-block,.has-error .as-control-label,.has-error .radio,.has-error .checkbox,.has-error .as-radio-inline,.has-error .as-checkbox-inline,.has-error .as-append-icon {color: #df5640;}
.has-error .as-form-control {border-color: #e67d6c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .as-form-control:focus {border-color: #ca3922;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #eea397;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #eea397;}

.has-alert .help-block,.has-alert .as-control-label,.has-alert .radio,.has-alert .checkbox,.has-alert .as-radio-inline,.has-alert .as-checkbox-inline,.has-alert .as-append-icon {color: #967adc;}
.has-alert .as-form-control {border-color: #b6a2e7;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-alert .as-form-control:focus {border-color: #7652d1;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #d6cbf1;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #d6cbf1;}

.has-system .help-block,.has-system .as-control-label,.has-system .radio,.has-system .checkbox,.has-system .as-radio-inline,.has-system .as-checkbox-inline,.has-system .as-append-icon {color: #37bc9b;}
.has-system .as-form-control {border-color: #58ceb1;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-system .as-form-control:focus {border-color: #2b957a;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #7fdac3;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025), 0 0 3px #7fdac3;}


/****************************************
*           默认 Checkboxes/Radios      *
*****************************************/
.radio input[type="radio"],.as-radio-inline input[type="radio"],.checkbox input[type="checkbox"],.as-checkbox-inline input[type="checkbox"] {position: absolute;margin-left: -20px;margin-top: 4px \9;}
.radio + .radio,.checkbox + .checkbox {margin-top: -5px;}
.as-radio-inline,.as-checkbox-inline {display: inline-block;padding-left: 20px;vertical-align: middle;font-weight: normal;cursor: pointer;margin-top: 0;margin-bottom: 0;padding-top: 10px;}
.as-radio-inline + .as-radio-inline,.as-checkbox-inline + .as-checkbox-inline {margin-top: 0;margin-left: 10px;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {cursor: not-allowed;}
.as-radio-inline.disabled,.as-checkbox-inline.disabled,fieldset[disabled] .as-radio-inline,fieldset[disabled] .as-checkbox-inline {cursor: not-allowed;}

/*==================================================
   自定义Radios and Checkboxes
==================================================== */
.as-radio-custom,.as-checkbox-custom {background-color: transparent;color: inherit;}
/* hide default input */
.as-radio-custom input,.as-checkbox-custom input {display: none;}
.as-checkbox-custom label:empty,.as-radio-custom label:empty {padding-left: 10px;}
/* radio container */
.as-radio-custom label {cursor: pointer;position: relative;padding-left: 32px;margin-right: 15px;margin-bottom: 5px;}
/* radio border */
.as-radio-custom label:before{content: "";position: absolute;top: 0;left: 0;border-radius: 64px;width: 20px;height: 20px;border: 2px solid #666;}
/* check radio icon */
.as-radio-custom input[type=radio]:checked + label:after, .BUG label:after,
.as-radio-custom input[type=checkbox]:checked + label:after {content: "";position: absolute;top: 5px;left: 5px;border-radius: 64px;width: 10px;height: 10px;color: #666;background-color: #666;}
/* alt style - square */
.as-radio-custom.square label:before{border-radius: 2px;}
.as-radio-custom.square input[type=radio]:checked + label:after,.as-radio-custom.square input[type=checkbox]:checked + label:after {border-radius: 2px;}
/* checkbox container */
.as-checkbox-custom label {cursor: pointer;position: relative;padding-left: 32px;margin-right: 15px;margin-bottom: 5px;}
/* checkbox border */
.as-checkbox-custom label:before {content: "";position: absolute;top: 0;left: 0;width: 22px;height: 21px;background-color: #FFF;border: 1px solid #b9b9b9;border-width: 2px;border-radius: 2px;}
/* checked state icon */
.as-checkbox-custom input[type=checkbox]:checked + label:after,.as-checkbox-custom input[type=radio]:checked + label:after {position: absolute;font-family: "FontAwesome";content: "\f00c";font-size: 12px;/*    top: 2px;*/left: 4px;width: 0;height: 0;color: #b9b9b9;transform: rotate(-13deg);}
/* alt style - filled bg ".fill" */
.as-checkbox-custom.fill label {cursor: pointer;position: relative;padding-left: 32px;margin-right: 15px;margin-bottom: 5px;}
.as-checkbox-custom.fill label:before {content: "";position: absolute;top: 0;left: 0;border-radius: 2px;width: 22px;height: 21px;background-color:#b9b9b9;}
.as-checkbox-custom.fill input[type=checkbox]:checked + label:after,
.as-checkbox-custom.fill input[type=radio]:checked + label:after {position: absolute;font-family: "FontAwesome";content: "\f00c";font-size: 12px;/*top: 2px;left: 3px;*/width: 0;height: 0;color: #fff !important;transform: rotate(-13deg);}
/************************************************
 *         自定义Radio/Checkbox颜色             *
 ************************************************/
.as-radio-custom.radio-primary label:before,.as-checkbox-custom.checkbox-primary label:before {border-color: #4ea5e0;}
.as-radio-custom.radio-primary input[type=radio]:checked + label:after,.as-radio-custom.radio-primary input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-primary input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-primary input[type=radio]:checked + label:after {background-color: #4ea5e0;color: #4ea5e0;}
.as-checkbox-custom.fill.checkbox-primary label:before {background-color: #4ea5e0;}
.as-radio-custom.radio-success label:before,.as-checkbox-custom.checkbox-success label:before {border-color: #85d27a;}
.as-radio-custom.radio-success input[type=radio]:checked + label:after,.as-radio-custom.radio-success input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-success input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-success input[type=radio]:checked + label:after {background-color: #85d27a;color: #85d27a;}
.as-checkbox-custom.fill.checkbox-success label:before {background-color: #85d27a;}
.as-radio-custom.radio-info label:before,.as-checkbox-custom.checkbox-info label:before {border-color: #55badf;}
.as-radio-custom.radio-info input[type=radio]:checked + label:after,.as-radio-custom.radio-info input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-info input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-info input[type=radio]:checked + label:after {background-color: #55badf;color: #55badf;}
.as-checkbox-custom.fill.checkbox-info label:before {background-color: #55badf;}
.as-radio-custom.radio-warning label:before,.as-checkbox-custom.checkbox-warning label:before {border-color: #f7c65f;}
.as-radio-custom.radio-warning input[type=radio]:checked + label:after,.as-radio-custom.radio-warning input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-warning input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-warning input[type=radio]:checked + label:after {background-color: #f7c65f;color: #f7c65f;}
.as-checkbox-custom.fill.checkbox-warning label:before {background-color: #f7c65f;}
.as-radio-custom.radio-danger label:before,.as-checkbox-custom.checkbox-danger label:before {border-color: #e36d5a;}
.as-radio-custom.radio-danger input[type=radio]:checked + label:after,.as-radio-custom.radio-danger input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-danger input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-danger input[type=radio]:checked + label:after {background-color: #e36d5a;color: #e36d5a;}
.as-checkbox-custom.fill.checkbox-danger label:before {background-color: #e36d5a;}
.as-radio-custom.radio-alert label:before,.as-checkbox-custom.checkbox-alert label:before {border-color: #a992e2;}
.as-radio-custom.radio-alert input[type=radio]:checked + label:after,.as-radio-custom.radio-alert input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-alert input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-alert input[type=radio]:checked + label:after {background-color: #a992e2;color: #a992e2;}
.as-checkbox-custom.fill.checkbox-alert label:before {background-color: #a992e2;}
.as-radio-custom.radio-system label:before,.as-checkbox-custom.checkbox-system label:before {border-color: #48c9a9;}
.as-radio-custom.radio-system input[type=radio]:checked + label:after,.as-radio-custom.radio-system input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-system input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-system input[type=radio]:checked + label:after {background-color: #48c9a9;color: #48c9a9;}
.as-checkbox-custom.fill.checkbox-system label:before {background-color: #48c9a9;}
.as-radio-custom.radio-dark label:before,.as-checkbox-custom.checkbox-dark label:before {border-color: #484d61;}
.as-radio-custom.radio-dark input[type=radio]:checked + label:after,.as-radio-custom.radio-dark input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-dark input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-dark input[type=radio]:checked + label:after {background-color: #484d61;color: #484d61;}
.as-checkbox-custom.fill.checkbox-dark label:before {background-color: #484d61;}
.as-radio-custom.radio-light label:before,.as-checkbox-custom.checkbox-light label:before {border-color: #eee;}
.as-radio-custom.radio-light input[type=radio]:checked + label:after,.as-radio-custom.radio-light input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-light input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-light input[type=radio]:checked + label:after {background-color: #666;color: #666 !important;}
.as-checkbox-custom.fill.checkbox-light label:before {background-color: #eee;}
.as-radio-custom.radio-disabled label:before,.as-checkbox-custom.checkbox-disabled label:before {border-color: #b9b9b9;}
.as-radio-custom.radio-disabled input[type=radio]:checked + label:after,.as-radio-custom.radio-disabled input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-disabled input[type=checkbox]:checked + label:after,.as-checkbox-custom.checkbox-disabled input[type=radio]:checked + label:after {background-color: #b9b9b9;color: #b9b9b9;}
.as-checkbox-custom.fill.checkbox-disabled label:before {background-color: #b9b9b9;}
/*==================================================
                自定义开关样式
==================================================== */
div.as-switch label {display: block;position: relative;color: transparent;background: #ddd;text-indent: 100%;width: 52px;height: 26px;cursor: pointer;transition: left 0.15s ease-out;border-radius: 2px;}
div.as-switch input {display: none;}
div.as-switch input + label {margin-left: 0;margin-right: 0;}
div.as-switch label:after {content: "";display: block;background: #fff;position: absolute;top: 3px;left: 3px;width: 19px;height: 19px;border-radius: 2px;-webkit-transition: left 0.15s ease-out;-moz-transition: left 0.15s ease-out;transition: left 0.15s ease-out;}
div.as-switch input:checked + label {background: #2ba6cb;}
div.as-switch input:checked + label:after {left: 29px;}
div.as-switch label {width: 52px;height: 26px;}
div.as-switch label:after {width: 19px;height: 19px;}
div.as-switch input:checked + label:after {left: 29px;}
div.as-switch label {color: transparent;background: #dddddd;}
div.as-switch label:after {background: #ffffff;}
div.as-switch input:checked + label {background: #2ba6cb;}
/* Switch Sizes */
div.as-switch.switch-lg label {width: 65px;height: 32px;}
div.as-switch.switch-lg label:after {width: 26px;height: 26px;}
div.as-switch.switch-lg input:checked + label:after {left: 35px;}
div.as-switch.switch-sm label {width: 45px;height: 22px;}
div.as-switch.switch-sm label:after {width: 16px;height: 16px;}
div.as-switch.switch-sm input:checked + label:after {left: 26px;}
div.as-switch.switch-xs label {width: 39px;height: 19px;}
div.as-switch.switch-xs label:after {width: 13px;height: 13px;}
div.as-switch.switch-xs input:checked + label:after {left: 22px;}
div.as-switch.radius label {border-radius: 4px;}
div.as-switch.radius label:after {border-radius: 3px;}
/* Switch Option - Rounded */
div.as-switch.round {border-radius: 1000px;}
div.as-switch.round label {border-radius: 26px;}
div.as-switch.round label:after {border-radius: 26px;}
/* Switch Option - Inline */
.as-switch.switch-inline {display: inline-block;}
.as-switch.switch-inline + .as-switch.switch-inline {margin-left: 15px;}

/********************************************
 *         自定义开关颜色样式               *
 ********************************************/
div.as-switch.switch-primary input:checked+label{background-color:#3498db;}
div.as-switch.switch-success input:checked+label{background-color:#70ca63;}
div.as-switch.switch-info input:checked+label{background-color:#3bafda;}
div.as-switch.switch-warning input:checked+label{background-color:#f6bb42;}
div.as-switch.switch-danger input:checked+label{background-color:#df5640;}
div.as-switch.switch-alert input:checked+label{background-color:#967adc;}
div.as-switch.switch-system input:checked+label{background-color:#37bc9b;}
div.as-switch.switch-dark input:checked+label{background-color:#3b3f4f;}

/*==================================================
  Panel
==================================================== */
.as-panel{position:relative;margin-bottom:27px;padding:0;border:1px solid #e2e2e2;border-radius:3px;background-color:#fff;}
.as-panel-header{position:relative;padding:0 8px;height:50px;border-bottom:1px solid #e2e2e2;background-color:#fafafa;line-height:50px;}
.as-panel-icon{padding-left:5px;}
.as-panel-title{margin:0;padding-left:8px;color:#999;letter-spacing:.3px;font-weight:500;font-size:14px;}
.as-panel-controls{float:right;display:block;margin:0;padding:0 8px;border-left:1px solid #e2e2e2;cursor:pointer;}
.as-panel-controls>a{display:inline-block;width:26px;color:#999;text-align:center;font-weight:400;font-size:13px;}
.as-panel-controls>a:link{text-decoration:none;}
.as-panel-controls>a:visited{text-decoration:none;}
.as-panel-controls>a:hover{color:#08C;text-decoration:none;}
.as-panel-controls>a:active{text-decoration:none;}

/* 工具栏 */
.as-panel-menu{padding:10px 14px;border-bottom:1px solid #e5e5e5;background:#f8f8f8;}
div.table_filter{float:right;text-align:right;}
div.table_filter label{display:inline-block;margin:0;padding:0;max-width:100%;text-align:left;white-space:nowrap;font-weight:400;font-weight:600;}
div.table_filter input{display:inline-block;margin-left:.5em;width:auto;}
.btn-group-sm>.btn,.btn-sm{border-radius:2px;}
.btn-default{border-color:#D4D4D4;color:#666;}
.btn-default.light.active,.btn-default.light:active,.btn-default.light:focus,.btn-default.light:hover,.open>.dropdown-toggle.btn-default.light{border-color:#D4D4D4;background-color:#ececec;}
.as-panel-body{position:relative;padding:15px;}
.as-panel-body:after,.as-panel-body:before{display:table;content:"";}
.as-panel-body:after{clear:both;}
.panel-editbox{padding:12px 16px;}
.panel-colorbox,.panel-editbox{position:relative;display:none;padding:9px;border-color:#e8e8e8;border-right:2px dashed #d9d9d9;border-bottom:1px solid #ddd;border-left:2px dashed #d9d9d9;background-color:#f9f9f9;color:#AAA;text-align:center;}
.panel-editbox input{height:40px;border-radius:2px;background-color:#fff;color:#AAA;text-align:center;font-size:16px;}
.as-panel-footer{padding:12px 13px;border:0;border-top:1px solid #DDD;background:#fff;}

/*===============================================
  Tabs
================================================= */
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
/* Tabs Wrapper */
.tab-block {position: relative;}
/* Tabs Content */
.tab-block .tab-content {overflow: auto;position: relative;z-index: 10;min-height: 125px;padding: 16px 12px;border: 1px solid #e2e2e2;background-color: #FFF;}
/*===============================================
  Tab Navigation - Tabs Left
================================================= */
.tabs-left {float: left;padding-left: 0;margin-bottom: 0;list-style: none;}
/* nav tab item */
.tabs-left > li {float: none;margin: 0 -1px -1px 0;position: relative;display: block;}
/* nav tab item link */
.tabs-left > li > a {padding: 14px 16px;color: #777;font-weight: 600;border: 1px solid transparent;border-color: #DDD;background: #fafafa;position: relative;display: block;}
/* nav tab link:hover */
/* nav tab active link:focus:hover */
.tab-block .tabs-left>li.active>a,.tab-block .tabs-left>li.active>a:focus,.tab-block .tabs-left>li.active>a:hover{position:relative;z-index:12;border-color:#DDD #FFF #DDD #DDD;background:#FFF;color:#555;cursor:default;}

/*===============================================
  Tab Navigation - Tabs Right
================================================= */
.tabs-right {float: right;padding-left: 0;margin-bottom: 0;list-style: none;}
/* nav tab item */
.tabs-right > li {float: none;margin: 0 0 -1px -1px;position: relative;display: block;}
/* nav tab item link */
.tabs-right > li > a {padding: 14px 16px;color: #777;font-weight: 600;border: 1px solid transparent;border-color: #DDD;background: #fafafa;position: relative;display: block;}
/* nav tab link:hover */
/* nav tab active link:focus:hover */
.tab-block .tabs-right>li.active>a,.tab-block .tabs-right>li.active>a:focus,.tab-block .tabs-right>li.active>a:hover{position:relative;z-index:12;border-color:#DDD #DDD #DDD #FFF;background:#FFF;color:#555;cursor:default;}


/*===============================================
  Tab Navigation Option - Panel Based Tabs
  -----------------------------------------------
  Panel Tab Navigation must be placed inside
  ".panel-heading" see Docs for example
================================================= */
.panel-tabs {position: absolute;bottom: 0;right: 0;padding-left: 0;margin-bottom: 0;list-style: none;}
/* nav tab item */
.panel-tabs > li {position: relative;float: left;margin-bottom: -1px;}
/* nav tab item link */
.panel-tabs > li > a {color: #AAA;font-size: 14px;letter-spacing: 0.2px;line-height: 30px;padding: 9px 20px 11px;border-radius: 0;border-left: 1px solid transparent;border-right: 1px solid transparent;}
/* nav tab item link:hover */
.panel-tabs > li > a:hover {color: #444;background-color: transparent;}
/* nav tab item active link:focus:hover */
.panel-tabs > li.active > a,.panel-tabs > li.active > a:hover,.panel-tabs > li.active > a:focus {color: #555555;cursor: default;background: #ffffff;}
/* nav tab item active link:focus:hover */
.panel-tabs > li.active > a {border-left-color: #DDD;border-right-color: #DDD;}
.panel-tabs > li.active:last-child > a {border-right-color: transparent;}
/* Unlike normal tabs, panel tabs alignment
 * to the rightside. This option aligns them left */
.panel-tabs-left {left: 0;}
.panel-tabs-left > li.active:first-child > a {border-left-color: transparent;}
.panel-tabs-left > li.active:last-child > a {border-right-color: #DDD;}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}

/*===============================================
  Tab Navigation Option - Active Item Border
================================================= */
/* tabs left */
.tab-block .tabs-border.tabs-left > li.active > a {margin-left: -1px;border-left: 2px solid #3498db;display: block;}
/* tabs right */
.tab-block .tabs-border.tabs-right > li.active > a {margin-right: -1px;border-right: 2px solid #3498db;display: block;}
/* panel tabs */
.panel-tabs.panel-tabs-border > li.active > a {margin-top: -1px;border-top: 2px solid #3498db;display: block;}

/*===============================================
  Tables
================================================= */
table{background-color:transparent;}
th{text-align:left;}
.as-table{margin-bottom:0;width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;}
.as-table>tbody>tr>td,.as-table>tbody>tr>th,.as-table>tfoot>tr>td,.as-table>tfoot>tr>th,.as-table>thead>tr>td,.as-table>thead>tr>th{padding:9px;border-top:1px solid #eee;vertical-align:middle;line-height:1.49;}
.as-table>thead>tr>th{padding-right:18px;padding-left:18px;border-bottom:1px solid #eee;vertical-align:bottom;font-weight:600;}
.as-table>caption+thead>tr:first-child>td,.as-table>caption+thead>tr:first-child>th,.as-table>colgroup+thead>tr:first-child>td,.as-table>colgroup+thead>tr:first-child>th,.as-table>thead:first-child>tr:first-child>td,.as-table>thead:first-child>tr:first-child>th{border-top:0;}
.as-table>tbody+tbody{border-top:2px solid #eee;}
.as-table tbody>tr:first-child>td{border-top:0;}
.as-table .as-table{margin-bottom:0;background-color:#fff;}
.as-table-condensed>tbody>tr>td,.as-table-condensed>tbody>tr>th,.as-table-condensed>tfoot>tr>td,.as-table-condensed>tfoot>tr>th,.as-table-condensed>thead>tr>td,.as-table-condensed>thead>tr>th{padding:5px;}
.as-table-bordered{border:1px solid #eee;}
.as-table-bordered>tbody>tr>td,.as-table-bordered>tbody>tr>th,.as-table-bordered>tfoot>tr>td,.as-table-bordered>tfoot>tr>th,.as-table-bordered>thead>tr>td,.as-table-bordered>thead>tr>th{border:1px solid #eee;}
.as-table-bordered>thead>tr>td,.as-table-bordered>thead>tr>th{border-bottom-width:2px;}
.as-table-striped>tbody>tr:nth-child(odd)>td,.as-table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}
.as-table-hover>tbody>tr:hover>td,.as-table-hover>tbody>tr:hover>th{background-color:#f5f5f5;}
.as-table-curved>tbody>tr>td:first-child{border-radius:4px 0 0 4px;}
.as-table-curved>tbody>tr>td:last-child{border-radius:0 4px 4px 0;}
table col[class*=col-]{position:static;float:none;display:table-column;}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell;}
.as-table>tbody>tr.default>td,.as-table>tbody>tr.default>th,.as-table>tbody>tr>td.default,.as-table>tbody>tr>th.default,.as-table>tfoot>tr.default>td,.as-table>tfoot>tr.default>th,.as-table>tfoot>tr>td.default,.as-table>tfoot>tr>th.default,.as-table>thead>tr.default>td,.as-table>thead>tr.default>th,.as-table>thead>tr>td.default,.as-table>thead>tr>th.default{border-color:#ddd;background-color:#f0f0f0;color:#777;}
.as-table-hover>tbody>tr.default:hover>td,.as-table-hover>tbody>tr.default:hover>th,.as-table-hover>tbody>tr:hover>.default,.as-table-hover>tbody>tr>td.default:hover,.as-table-hover>tbody>tr>th.default:hover{background-color:#fcfcfc;}

/* TABLE BG CONTEXTUALS
 * Exact selectors below required to override `.as-table-striped`
 * and prevent inheritance to nested tables.
 */
.as-table>tbody>tr.active>td,.as-table>tbody>tr.active>th,.as-table>tbody>tr>td.active,.as-table>tbody>tr>th.active,.as-table>tfoot>tr.active>td,.as-table>tfoot>tr.active>th,.as-table>tfoot>tr>td.active,.as-table>tfoot>tr>th.active,.as-table>thead>tr.active>td,.as-table>thead>tr.active>th,.as-table>thead>tr>td.active,.as-table>thead>tr>th.active{border-color:#fff;background-color:#fff;color:#a9a9a9;}
.as-table>tbody>tr.active+tr>td,.as-table>tbody>tr.active+tr>th,.as-table>tfoot>tr.active+tr>td,.as-table>tfoot>tr.active+tr>th,.as-table>thead>tr.active+tr>td,.as-table>thead>tr.active+tr>th{border-top:1px solid #fff;}
.as-table-hover>tbody>tr.active:hover>td,.as-table-hover>tbody>tr.active:hover>th,.as-table-hover>tbody>tr:hover>.active,.as-table-hover>tbody>tr>td.active:hover,.as-table-hover>tbody>tr>th.active:hover{background-color:#fff;}
.as-table>tbody>tr.default>td,.as-table>tbody>tr.default>th,.as-table>tbody>tr>td.default,.as-table>tbody>tr>th.default,.as-table>tfoot>tr.default>td,.as-table>tfoot>tr.default>th,.as-table>tfoot>tr>td.default,.as-table>tfoot>tr>th.default,.as-table>thead>tr.default>td,.as-table>thead>tr.default>th,.as-table>thead>tr>td.default,.as-table>thead>tr>th.default{border-color:#fff;background-color:#fff;color:#b3b3b3;}
.as-table>tbody>tr.default+tr>td,.as-table>tbody>tr.default+tr>th,.as-table>tfoot>tr.default+tr>td,.as-table>tfoot>tr.default+tr>th,.as-table>thead>tr.default+tr>td,.as-table>thead>tr.default+tr>th{border-top:1px solid #fff;}
.as-table-hover>tbody>tr.default:hover>td,.as-table-hover>tbody>tr.default:hover>th,.as-table-hover>tbody>tr:hover>.default,.as-table-hover>tbody>tr>td.default:hover,.as-table-hover>tbody>tr>th.default:hover{background-color:#fff;}
.as-table>tbody>tr.primary>td,.as-table>tbody>tr.primary>th,.as-table>tbody>tr>td.primary,.as-table>tbody>tr>th.primary,.as-table>tfoot>tr.primary>td,.as-table>tfoot>tr.primary>th,.as-table>tfoot>tr>td.primary,.as-table>tfoot>tr>th.primary,.as-table>thead>tr.primary>td,.as-table>thead>tr.primary>th,.as-table>thead>tr>td.primary,.as-table>thead>tr>th.primary{border-color:#82c0e9;background-color:#b6daf2;color:#196090;}
.as-table>tbody>tr.primary+tr>td,.as-table>tbody>tr.primary+tr>th,.as-table>tfoot>tr.primary+tr>td,.as-table>tfoot>tr.primary+tr>th,.as-table>thead>tr.primary+tr>td,.as-table>thead>tr.primary+tr>th{border-top:1px solid #82c0e9;}
.as-table-hover>tbody>tr.primary:hover>td,.as-table-hover>tbody>tr.primary:hover>th,.as-table-hover>tbody>tr:hover>.primary,.as-table-hover>tbody>tr>td.primary:hover,.as-table-hover>tbody>tr>th.primary:hover{background-color:#c7e3f5;}
.as-table>tbody>tr.success>td,.as-table>tbody>tr.success>th,.as-table>tbody>tr>td.success,.as-table>tbody>tr>th.success,.as-table>tfoot>tr.success>td,.as-table>tfoot>tr.success>th,.as-table>tfoot>tr>td.success,.as-table>tfoot>tr>th.success,.as-table>thead>tr.success>td,.as-table>thead>tr.success>th,.as-table>thead>tr>td.success,.as-table>thead>tr>th.success{border-color:#afe1a8;background-color:#d9f1d5;color:#3f9532;}
.as-table>tbody>tr.success+tr>td,.as-table>tbody>tr.success+tr>th,.as-table>tfoot>tr.success+tr>td,.as-table>tfoot>tr.success+tr>th,.as-table>thead>tr.success+tr>td,.as-table>thead>tr.success+tr>th{border-top:1px solid #afe1a8;}
.as-table-hover>tbody>tr.success:hover>td,.as-table-hover>tbody>tr.success:hover>th,.as-table-hover>tbody>tr:hover>.success,.as-table-hover>tbody>tr>td.success:hover,.as-table-hover>tbody>tr>th.success:hover{background-color:#e7f6e4;}
.as-table>tbody>tr.info>td,.as-table>tbody>tr.info>th,.as-table>tbody>tr>td.info,.as-table>tbody>tr>th.info,.as-table>tfoot>tr.info>td,.as-table>tfoot>tr.info>th,.as-table>tfoot>tr>td.info,.as-table>tfoot>tr>th.info,.as-table>thead>tr.info>td,.as-table>thead>tr.info>th,.as-table>thead>tr>td.info,.as-table>thead>tr>th.info{border-color:#88cfe9;background-color:#bce4f2;color:#1c7393;}
.as-table>tbody>tr.info+tr>td,.as-table>tbody>tr.info+tr>th,.as-table>tfoot>tr.info+tr>td,.as-table>tfoot>tr.info+tr>th,.as-table>thead>tr.info+tr>td,.as-table>thead>tr.info+tr>th{border-top:1px solid #88cfe9;}
.as-table-hover>tbody>tr.info:hover>td,.as-table-hover>tbody>tr.info:hover>th,.as-table-hover>tbody>tr:hover>.info,.as-table-hover>tbody>tr>td.info:hover,.as-table-hover>tbody>tr>th.info:hover{background-color:#cdebf6;}
.as-table>tbody>tr.warning>td,.as-table>tbody>tr.warning>th,.as-table>tbody>tr>td.warning,.as-table>tbody>tr>th.warning,.as-table>tfoot>tr.warning>td,.as-table>tfoot>tr.warning>th,.as-table>tfoot>tr>td.warning,.as-table>tfoot>tr>th.warning,.as-table>thead>tr.warning>td,.as-table>thead>tr.warning>th,.as-table>thead>tr>td.warning,.as-table>thead>tr>th.warning{border-color:#fadb9a;background-color:#fdf0d4;color:#c88a0a;}
.as-table>tbody>tr.warning+tr>td,.as-table>tbody>tr.warning+tr>th,.as-table>tfoot>tr.warning+tr>td,.as-table>tfoot>tr.warning+tr>th,.as-table>thead>tr.warning+tr>td,.as-table>thead>tr.warning+tr>th{border-top:1px solid #fadb9a;}
.as-table-hover>tbody>tr.warning:hover>td,.as-table-hover>tbody>tr.warning:hover>th,.as-table-hover>tbody>tr:hover>.warning,.as-table-hover>tbody>tr>td.warning:hover,.as-table-hover>tbody>tr>th.warning:hover{background-color:#fef7e8;}
.as-table>tbody>tr.danger>td,.as-table>tbody>tr.danger>th,.as-table>tbody>tr>td.danger,.as-table>tbody>tr>th.danger,.as-table>tfoot>tr.danger>td,.as-table>tfoot>tr.danger>th,.as-table>tfoot>tr>td.danger,.as-table>tfoot>tr>th.danger,.as-table>thead>tr.danger>td,.as-table>thead>tr.danger>th,.as-table>thead>tr>td.danger,.as-table>thead>tr>th.danger{border-color:#eea79c;background-color:#f7d6d0;color:#ac311d;}
.as-table>tbody>tr.danger+tr>td,.as-table>tbody>tr.danger+tr>th,.as-table>tfoot>tr.danger+tr>td,.as-table>tfoot>tr.danger+tr>th,.as-table>thead>tr.danger+tr>td,.as-table>thead>tr.danger+tr>th{border-top:1px solid #eea79c;}
.as-table-hover>tbody>tr.danger:hover>td,.as-table-hover>tbody>tr.danger:hover>th,.as-table-hover>tbody>tr:hover>.danger,.as-table-hover>tbody>tr>td.danger:hover,.as-table-hover>tbody>tr>th.danger:hover{background-color:#fae5e2;}
.as-table>tbody>tr.alert>td,.as-table>tbody>tr.alert>th,.as-table>tbody>tr>td.alert,.as-table>tbody>tr>th.alert,.as-table>tfoot>tr.alert>td,.as-table>tfoot>tr.alert>th,.as-table>tfoot>tr>td.alert,.as-table>tfoot>tr>th.alert,.as-table>thead>tr.alert>td,.as-table>thead>tr.alert>th,.as-table>thead>tr>td.alert,.as-table>thead>tr>th.alert{border-color:#c6b7ec;background-color:#ece7f9;color:#542fb2;}
.as-table>tbody>tr.alert+tr>td,.as-table>tbody>tr.alert+tr>th,.as-table>tfoot>tr.alert+tr>td,.as-table>tfoot>tr.alert+tr>th,.as-table>thead>tr.alert+tr>td,.as-table>thead>tr.alert+tr>th{border-top:1px solid #c6b7ec;}
.as-table-hover>tbody>tr.alert:hover>td,.as-table-hover>tbody>tr.alert:hover>th,.as-table-hover>tbody>tr:hover>.alert,.as-table-hover>tbody>tr>td.alert:hover,.as-table-hover>tbody>tr>th.alert:hover{background-color:#f9f7fd;}
.as-table>tbody>tr.system>td,.as-table>tbody>tr.system>th,.as-table>tbody>tr>td.system,.as-table>tbody>tr>th.system,.as-table>tfoot>tr.system>td,.as-table>tfoot>tr.system>th,.as-table>tfoot>tr>td.system,.as-table>tfoot>tr>th.system,.as-table>thead>tr.system>td,.as-table>thead>tr.system>th,.as-table>thead>tr>td.system,.as-table>thead>tr>th.system{border-color:#77d7c0;background-color:#a7e5d6;color:#206d5a;}
.as-table>tbody>tr.system+tr>td,.as-table>tbody>tr.system+tr>th,.as-table>tfoot>tr.system+tr>td,.as-table>tfoot>tr.system+tr>th,.as-table>thead>tr.system+tr>td,.as-table>thead>tr.system+tr>th{border-top:1px solid #77d7c0;}
.as-table-hover>tbody>tr.system:hover>td,.as-table-hover>tbody>tr.system:hover>th,.as-table-hover>tbody>tr:hover>.system,.as-table-hover>tbody>tr>td.system:hover,.as-table-hover>tbody>tr>th.system:hover{background-color:#b7eadd;}
.as-table>tbody>tr.dark>td,.as-table>tbody>tr.dark>th,.as-table>tbody>tr>td.dark,.as-table>tbody>tr>th.dark,.as-table>tfoot>tr.dark>td,.as-table>tfoot>tr.dark>th,.as-table>tfoot>tr>td.dark,.as-table>tfoot>tr>th.dark,.as-table>thead>tr.dark>td,.as-table>thead>tr.dark>th,.as-table>thead>tr>td.dark,.as-table>thead>tr>th.dark{border-color:#999eb3;background-color:#bcbfcd;color:#3b3f4f;}
.as-table>tbody>tr.dark+tr>td,.as-table>tbody>tr.dark+tr>th,.as-table>tfoot>tr.dark+tr>td,.as-table>tfoot>tr.dark+tr>th,.as-table>thead>tr.dark+tr>td,.as-table>thead>tr.dark+tr>th{border-top:1px solid #999eb3;}
.as-table-hover>tbody>tr.dark:hover>td,.as-table-hover>tbody>tr.dark:hover>th,.as-table-hover>tbody>tr:hover>.dark,.as-table-hover>tbody>tr>td.dark:hover,.as-table-hover>tbody>tr>th.dark:hover{background-color:#c8cbd6;}
table{border-collapse:separate;border-color:gray;border-spacing:2px;}
thead{display:table-header-group;border-color:inherit;vertical-align:middle;}
tbody{display:table-row-group;border-color:inherit;vertical-align:middle;}
tfoot{display:table-footer-group;border-color:inherit;vertical-align:middle;}


/********* footer——分页 ************/
.dt-panelfooter{padding:6px 14px;border-top:1px solid #e5e5e5;background:#f8f8f8;}
div.table_paginate{margin-top:5px;text-align:right;white-space:nowrap;}
div.table_paginate ul.table_pagination{margin:2px 0;white-space:nowrap;}
.table_pagination{display:inline-block;margin:19px 0;padding-left:0;border-radius:4px;}
.table_pagination>li{display:inline;}
.table_pagination>li:first-child>a,.table_pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.table_pagination>li:last-child>a,.table_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.table_pagination>.disabled>a,.table_pagination>.disabled>a:focus,.table_pagination>.disabled>a:hover,.table_pagination>.disabled>span,.table_pagination>.disabled>span:focus,.table_pagination>.disabled>span:hover{border-color:#ddd;background-color:#fff;color:#777;cursor:not-allowed;}
.table_pagination>li>a,.table_pagination>li>span{position:relative;float:left;margin-left:-1px;padding:5px 12px;border:1px solid #ddd;background-color:#fff;color:#3498db;text-decoration:none;line-height:1.49;}
.table_pagination>.active>a,.table_pagination>.active>a:focus,.table_pagination>.active>a:hover,.table_pagination>.active>span,.table_pagination>.active>span:focus,.table_pagination>.active>span:hover{z-index:2;border-color:#3bafda;background-color:#3bafda;color:#fff;cursor:default;}

/*
 * Editor Addon - Checkbox
 */
.fchild-checkbox.as-table thead th.sorting_disabled{background:#FFF;}
.fchild-checkbox.as-table tr td:first-child{text-align:center;}
.fchild-checkbox.as-table tr td:first-child:before{color:#BBB;content:"\f096";font-family:FontAwesome;}
.fchild-checkbox.as-table tr.active td:first-child:before{color:#555;content:"\f046";}
.fchild-checkbox.as-table tr td.table_empty:first-child:before{content:"";}
table.as-table tr.odd{background-color:#fff;}
table.as-selectable tbody tr{cursor:pointer;}
.as-table tbody tr.active td,.as-table tbody tr.active th{border-color:#EEE;background-color:#FFFEF0!important;color:#555;}
.as-table tbody tr.active:hover td,.as-table tbody tr.active:hover th{border-color:#EEE;background-color:#FAF9DF!important;color:#555;}


/*==================================================
  Tooltips
==================================================== */
.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}
.tooltip.in{opacity:.9;filter:alpha(opacity=90);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{padding:3px 8px;max-width:200px;border-radius:4px;background-color:#000;color:#fff;text-align:center;text-decoration:none;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000;}

/*===============================================
  S. Bootstrap Tooltips
================================================= */
/* white tooltips */
.tooltip-white.in{opacity:1;}
.tooltip-white{min-width:60px;transition:opacity .3s ease;}
.tooltip-white .tooltip-inner{border-radius:2px;background-color:#FFF;color:#555;font-weight:600;}
.tooltip-white.top .tooltip-arrow{border-top-color:#FFF;}
.tooltip-white.bottom .tooltip-arrow{border-bottom-color:#FFF;}
.tooltip-white.right .tooltip-arrow{border-right-color:#FFF;}
.tooltip.left .tooltip-arrow{border-left-color:#FFF;}

/*==================================================================
  Input Tooltips
===================================================================*/
.as-form-group .tooltip{position:absolute;top:auto;left:-9999px;width:184px;-webkit-border-radius:3px;border-radius:3px;background:#666;color:#fff;font-weight:400;font-size:11px;opacity:0;-webkit-transition:margin .6s,opacity .6s;-moz-transition:margin .6s,opacity .6s;-o-transition:margin .6s,opacity .6s;transition:margin .6s,opacity .6s;-ms-transition:margin .6s,opacity .6s;}
.as-form-group .tooltip>em{position:static;display:block;padding:12px;font-style:normal;}
.as-form-group .tooltip:after{position:absolute;content:'';}
.as-form-group .gui-input+.tooltip,.as-form-group .gui-textarea+.tooltip{z-index:999;opacity:1;}

/*==================================================================
  Tooltip - Left
===================================================================*/
.as-form-group .tip-left{top:1px;margin-right:-20px;}
.as-form-group .tip-left:after{top:12px;left:100%;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #666;}
.as-form-group .gui-input+.tip-left,.as-form-group .gui-textarea+.tip-left{right:100%;left:auto;margin-right:5px;}

/*==================================================================
  Tooltip - Right
===================================================================*/
.as-form-group .tip-right{top:1px;margin-left:-20px;}
.as-form-group .tip-right:after{top:12px;right:100%;border-top:8px solid transparent;border-right:8px solid #666;border-bottom:8px solid transparent;}
.as-form-group .gui-input+.tip-right,.as-form-group .gui-textarea+.tip-right{left:100%;margin-left:5px;}

/*==================================================================
  Tooltip - Right/Top
===================================================================*/
.as-form-group .tip-right-top{bottom:100%;margin-bottom:-20px;}
.as-form-group .tip-right-top:after{top:100%;right:12px;border-top:8px solid #666;border-right:8px solid transparent;border-left:8px solid transparent;}
.as-form-group .gui-input+.tip-right-top,.as-form-group .gui-textarea+.tip-right-top{right:0;left:auto;margin-bottom:10px;}

/*==================================================================
  Tooltip - Left/Top
===================================================================*/
.as-form-group .tip-left-top {bottom: 100%;margin-bottom: -20px;}
.as-form-group .tip-left-top:after {top: 100%;left: 12px;border-top: 8px solid #666;border-right: 8px solid transparent;border-left: 8px solid transparent;}
.as-form-group .gui-input + .tip-left-top,.as-form-group .gui-textarea + .tip-left-top {left: 0;right: auto;margin-bottom: 10px;}
/*==================================================================
  Tooltip - Right/Bottom
===================================================================*/
.as-form-group .tip-right-bottom {top: 100%;margin-top: -20px;}
.as-form-group .tip-right-bottom:after {right: 12px;bottom: 100%;border-bottom: 8px solid #666;border-right: 8px solid transparent;border-left: 8px solid transparent;}
.as-form-group .gui-input + .tip-right-bottom,.as-form-group .gui-textarea + .tip-right-bottom {margin-top: 10px;left: auto;right: 0;}
/*==================================================================
  Tooltip - Left/Bottom
===================================================================*/
.as-form-group .tip-left-bottom {top: 100%;margin-top: -20px;}
.as-form-group .tip-left-bottom:after {left: 12px;bottom: 100%;border-bottom: 8px solid #666;border-right: 8px solid transparent;border-left: 8px solid transparent;}
.as-form-group .gui-input + .tip-left-bottom,.as-form-group .gui-textarea + .tip-left-bottom {margin-top: 10px;right: auto;left: 0;}
/*==================================================
  Pagination
==================================================== */
.as-pagination {display: inline-block;padding-left: 0;margin: 0;border-radius: 4px;}
.as-pagination > li {display: inline;}
.as-pagination > li:first-child > a {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.as-pagination > li:last-child > a {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.as-pagination > .disabled > a,.as-pagination > .disabled > a:hover,.as-pagination > .disabled > a:focus {color: #777777;background-color: #ffffff;border-color: #dddddd;cursor: not-allowed;}
.as-pagination > li > a {position: relative;float: left;padding: 5px 12px;line-height: 1.49;text-decoration: none;color: #3498db;background-color: #ffffff;border: 1px solid #dddddd;margin-left: -1px;}
.as-pagination > .active > a,.as-pagination > .active > a:hover,.as-pagination > .active > a:focus {z-index: 2;color: #ffffff;background-color: #3bafda;border-color: #3bafda;cursor: default;}